iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 17
1
自我挑戰組

Python 30日自我學習系列 第 17

Day17-Python的流程控制(3)

  • 分享至 

  • xImage
  •  

介紹完if與else的語法後,接下來將要介紹流程流程控制中的重頭戲,也就是"迴圈"。在Python中,迴圈內欲執行之程式碼也需進行"縮排",而迴圈的種類共有兩種:

  1. for :
    是一個可以重複進行運算的結構,其基本語法如下:
    https://ithelp.ithome.com.tw/upload/images/20181031/20112076Nn4g3EKp7x.png
    圖中的 iterable object 是指可迭代物件 ; Var 則是指控制變數又或迴圈變數。
    而運作方式則是從 iterable object 取出一項物件代入Var中,再執行 suit 部分的運算,直到 iterable object 中的物件全部都取出過,迴圈才停止。
    使用時機 : 重複執行次數明確
  2. while :
    也是一個可以重複進行運算的結構,其基本語法如下:
    https://ithelp.ithome.com.tw/upload/images/20181031/20112076W7EeaYcJgA.png
    當圖中的 condition 成立時,將會執行圖中 suit 的部分。當 suit 的部分執行完畢後,會重新檢查 condition,如果 condition 仍然成立,則重複執行。就這樣周而復始,直到 condition 不成立,才停止迴圈的運作。
    使用時機 : 重複執行次數不確定

明日預告 : Python的流程控制(4)


上一篇
Day15-Python的流程控制(2)
下一篇
Day18-Python的流程控制(4)
系列文
Python 30日自我學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言